<?xml version="1.0" encoding="UTF-8"?><html xmlns="http://www.w3.org/1999/xhtml">
  <head>
  <meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
  <title>UML/BPMN Metamodel</title>
  <meta content="Document Publisher, www.modeliosoft.com/" name="generator"/>
	<link href="docp-print.css" media="print" rel="stylesheet" type="text/css"/>
	<script src="scripts/browser.js" type="text/javascript"> </script>
  <link href="default.css" media="screen" rel="stylesheet" type="text/css"/></head>
  <body>
        <div id="container">        
            <div id="content">          
                <div id="header">            
 					<div id="logo"><img src="img/logo.png"/></div>
                    <h1 class="documentTitle">UML/BPMN Metamodel</h1>
                    <h2 class="documentType"> </h2>            
               </div>            
               <div id="sidebar"><div><div class="sidePanel" id="infoArea"><h4 class="sideTitle">INFORMATIONS</h4><ul id="docProps"><li class="property">Status</li><li class="value">Release</li><li class="property">Category</li><li class="value">Modelio user guide</li><li class="property">Version</li><li class="value">2.3.00 (Modelio 5.4)</li><li class="property">Title</li><li class="value">UML/BPMN Metamodel</li><li class="property">Author</li><li class="value">Softeam</li><li class="property">Subject</li><li class="value"> </li></ul></div><div class="sidePanel" id="shortcutArea"><h4 class="sideTitle">SHORTCUTS</h4><ul id="shortcuts"><li><a href="index.html">Home</a></li><li><a href="sitemap.html">Site Map</a></li><li><a href="modelindex.html">Model Index</a></li><li><a href="tableoffigures.html">Table of Figures</a></li></ul></div></div></div>
               <div id="mainArea">
                    <div id="navbar"><ul><li id="prev"><a href="139.html" title="139.html">&lt; Previous</a></li><li id="home"><a href="index.html" title="Site map">Home</a></li><li id="next"><a href="141.html" title="141.html">Next &gt;</a></li></ul></div>
                    <div id="page"><div><a name="#Table 154"><!--anchor--></a><a name="#Figure 125"><!--anchor--></a><div align="LEFT" class="Titre5" startOnNewPage="true"><a name="_00d00f24-0000-098c-0000-000000000000"><!--anchor--></a><a name="toc1.3.1.1.35"><!--anchor--></a><span class="None">ObjectFlow</span></div><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Models the flow of values to or from object nodes.</span></div><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">An object flow is an activity edge that only passes object and data tokens. 
Tokens offered by the source node are all offered to the target node.

If transformation behavior is specified, then each token offered to the edge is passed to the behavior, and the output of the behavior is given to the target node for consideration instead of the token that was input to the transformation expression.

If a selection expression is specified, then it is used to offer a token from the source object node to the edge, rather than using object node's ordering. It has the same semantics as selection expression on object nodes. 

Modelio specific : 
In order to make the selection and transformation sections easier to fill, these are string expressions in Modelio, instead of Behaviors in the OMG UML specification.</span></div><center><img alt=": ObjectFlow (architecture_autodiagram)" class="Image" height="321.0" src="img/f0828e46-a289-44cb-9140-62b6f8851ccd.png" usemap="#f0828e46-a289-44cb-9140-62b6f8851ccd" width="233.0"/></center><div align="CENTER" class="Lgende">Figure 125 : ObjectFlow (architecture_autodiagram)</div><map name="f0828e46-a289-44cb-9140-62b6f8851ccd"><area alt="ActivityEdge" coords="66,0,166,80" href="112.html#_00d00f24-0000-094e-0000-000000000000" name="f0828e46-a289-44cb-9140-62b6f8851ccd" shape="rect" title="ActivityEdge"/><area alt="ObjectFlow" coords="0,180,233,321" href="140.html#_00d00f24-0000-098c-0000-000000000000" name="f0828e46-a289-44cb-9140-62b6f8851ccd" shape="rect" title="ObjectFlow"/></map><div id="tableContainer"><table class="ListeclaireAccent1" horizontal="true" tableStyle="ListeclaireAccent1"><caption/><tr class="odd"><th><div align="CENTER" class="Normal" startOnNewPage="false"><span class="None">Attribute</span></div></th><th><div align="CENTER" class="Normal" startOnNewPage="false"><span class="None">Description</span></div></th></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">string</span><span class="None"> </span><span class="None">TransformationBehavior</span><span class="None"> [</span><span class="None">1</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Expression that changes or replaces data tokens flowing along edge.</span></div></td></tr><tr class="odd"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">string</span><span class="None"> </span><span class="None">SelectionBehavior</span><span class="None"> [</span><span class="None">1</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Selects tokens from a source object node.</span></div></td></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">boolean</span><span class="None"> </span><span class="None">IsMultiCast</span><span class="None"> [</span><span class="None">1</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Indicates whether the objects in the flow are passed by multicasting.</span></div></td></tr><tr class="odd"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">boolean</span><span class="None"> </span><span class="None">IsMultiReceive</span><span class="None"> [</span><span class="None">1</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Indicates whether the objects in the flow are gathered from respondents to multicasting.</span></div></td></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">ObjectFlowEffectKind</span><span class="None"> </span><span class="None">Effect</span><span class="None"> [</span><span class="None">1</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Specifies the effect that the owner of the object flow has on values that it represents.</span></div></td></tr></table></div><div>
</div></div></div>
                    <br/>
                    <div class="spacer" id="navbar"><ul><li id="prev"><a href="139.html" title="139.html">&lt; Previous</a></li><li id="home"><a href="index.html" title="Site map">Home</a></li><li id="next"><a href="141.html" title="141.html">Next &gt;</a></li></ul></div>  
					<div id="footer"><p>Document automatically generated by Modelio Document Publisher.<br/><a href="http://www.modeliosoft.com">www.modeliosoft.com</a></p></div>            
                </div>           
            </div>
        </div>
  </body>
</html>